#pragma once
#include <iostream>
#include <vector>
#include "Core\Cardinal.h"
#include "Component\Physics\Transform.h"
namespace SakuraAge {
class RendererControl {
  friend class Cardinal;
  static ::std::vector<RendererControl*> renderers;
  virtual void OnRenderer();

 protected:
  RendererControl();

 public:
  struct Color {
    float r, g, b, a;
  };

  static Vector2* WSize;
  static Vector2 GetStandardPosition(Vector2 pos);
  static Vector2 GetStandardScale(Vector2 Pos);
  static Color* BackGroundColor;
};
using Color = RendererControl::Color;
}  // namespace SakuraAge
